inter-dependent mechanical system - Français Anglais Dictionnaire